package com.hrt.day06.pattern

/**
 * 匹配数据类型
 * 根据匹配的不同数据类型进行不同方式的处理
 */
object PatternDemo4 {
    def main(args: Array[String]): Unit = {
        val a: Any = 100 // ""  true
        
        a match {
            // 匹配是int类型,而且大于10
            case a: Int if a > 10 => println(a + 10)
            case s: String => println(s.toUpperCase())
            case b: Boolean => println(b)
            case _ =>
        }
    }
}
